===== Additional help =====

You can find lots of information about madVR on this forum:
http://forum.doom9.org/showthread.php?t=146228

The official bug tracker can he found here:
http://madVR.bugs.madshi.net

===== File tags =====

You can force madVR to apply specific properties by adding tags to your filenames. Without tags madVR will automatically try to deduce the properties or guess based on heuristics.

For example:
movie_title_[matrix=709][frameRate=24].mkv

The available tags are:
* matrix=709|601|NTSC|PAL|YCgCo|240M|2020
* primaries=709|SmpteC|EBU|sRGB|NTSC|PAL|470M|240M|170M|2020|DCI
* levels=PC|TV|fullrange|limited|doubleExp|tripleExp
* deint=On|Off|Video|Film|ivtc
* blacklevel=%value%   value range [-50, +50]
* whitelevel=%value%   value range [-50, +50]
* contrast=%value%     value range [-100, +100]
* brightness=%value%   value range [-100, +100]
* saturation=%value%   value range [-100, +100]
* hue=%value%          value range [-180, +180]
* frameRate=%value%    e.g. 23.976, 24.000, 23, 24, ...
* refreshRate=%value%  e.g. 23.976, 24.000, 23, 24, ...
* deband=off|low|medium|high
* profile='profile name'

===== Keyboard shortcuts =====

madVR has several keyboard shortcuts that allow you to control many settings and adjust several properties during playback. You can view (and change) the shortcuts here:
madVR settings > user interface > keyboard shortcuts

If you decide to change any of the shortcut settings, it is recommended to use Ctrl+Alt+Shift as a basis to reduce risk of using a key combination that is already in use by the player or another application.

===== Profiles =====

madVR allows creating multiple settings profiles. A profile is selected using a script that uses parameters based on for example the video size and framerate.

An example script with 4 profiles:

if      (srcWidth <= 1050) and (srcHeight <= 768) and (deintFps < 31) "SD 24fps"
else if (srcWidth <= 1050) and (srcHeight <= 768)                     "SD 60fps"
else if                                               (deintFps < 31) "HD 24fps"
else                                                                  "HD 60fps"

Supported keywords and operators:

if/else statements:     "if", "else if", "elseif", "elsif", "else"
logical operators:      "and", "or", "&&", "||"
equal check:            "==", "="
unequal check:          "!=", "<>", "#"
bigger/smaller check:   "<", ">", "<=", ">="
boolean "not" operator: "not", "!"

Supported numerical values:

srcWidth, srcHeight            source width/height
srcFps, srcBits, srcAR         source frame rate, bitdepth, aspect ratio
targetWidth, targetHeight      width/height after scaling
scalingFactor.x/y              overall scaling factor
deintFps                       framerate after deinterlacing
displayMode.x/y, refreshRate   display mode information

Supported boolean values:

4:2:0, 4:2:2, 4:4:4, RGB     which pixel format does the source have?
srcInterlaced                is the source interlaced?
filmMode                     is film mode (IVTC) active?
MPEG2, VC-1, h264            which codec is the source encoded in?
fseMode, overlay, windowed   rendering mode
AMD, nVidia, Intel           which GPU manufacturer are we rendering on?

Supported string values:

mediaPlayer          executable name of host application
